#include "pairEvent.h"

PairEvent::PairEvent() : Event()
{
	member_value("type", (PortableInteger)PAIR_EVENT_TYPE);
	member_value("x", (PortableFloat)0);
	member_value("y", (PortableFloat)0);
}

PairEvent::~PairEvent()
{
	
}

void PairEvent::set_x(float x)
{
	member_value("x", (PortableFloat)x);
}

void PairEvent::set_y(float y)
{
	member_value("y", (PortableFloat)y);
}

float PairEvent::get_x()
{
	GenericObject obj = member_value("x");
	PortableFloat flt;
	obj >>= flt;
	
	return (float)flt;
}

float PairEvent::get_y()
{
	GenericObject obj = member_value("y");
	PortableFloat flt;
	obj >>= flt;
	
	return (float)flt;
}
